Big Huge Thesaurus

Rosa laevigata

noun